"Docker Compose network_mode" est une directive utilisée dans le fichier de configuration Docker Compose pour spécifier le mode de réseau utilisé par les services déployés. Le mode de réseau détermine comment les conteneurs communiquent entre eux et avec le réseau hôte.
Par défaut, Docker Compose crée un réseau isolé pour les services déployés. Les conteneurs peuvent se découvrir entre eux à l'aide de noms de service comme adresse de réseau. Le réseau par défaut est également capable de résoudre les noms de domaines spécifiés dans le fichier de configuration.
Cependant, il est parfois nécessaire de prendre le contrôle total du réseau utilisé par les conteneurs, notamment dans des cas où vous souhaitez utiliser un réseau externe existant ou lorsque vous utilisez plusieurs réseaux pour différents services. C'est là que la directive "network_mode" intervient.
La directive "network_mode" peut prendre plusieurs valeurs :
Voici un exemple de syntaxe pour utiliser la directive "network_mode" dans un fichier de configuration Docker Compose :
version: '3'
services:
app:
build: .
network_mode: bridge
Dans cet exemple, le service appelé "app" utilisera le réseau bridgé créé par Docker Compose.
En résumé, la directive "network_mode" dans Docker Compose permet de contrôler le mode de réseau utilisé par les services déployés. Il offre la flexibilité d'utiliser des réseaux isolés, externes ou partagés avec l'hôte en fonction des besoins spécifiques de votre application.
Ne Demek sitesindeki bilgiler kullanıcılar vasıtasıyla veya otomatik oluşturulmuştur. Buradaki bilgilerin doğru olduğu garanti edilmez. Düzeltilmesi gereken bilgi olduğunu düşünüyorsanız bizimle iletişime geçiniz. Her türlü görüş, destek ve önerileriniz için iletisim@nedemek.page